﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Model.HR
{
    public class JobsBase
    {
        private string jobid = "{00000000-0000-0000-0000-000000000000}";
        private string jobtitle = "";
        private string workaddress = "";
        private string peoplenum = "";
        private string educationability;
        private string professionalability;
        private string computerability;
        private string englishability;
        private string experiencereq;
        private string sexreq;
        private string agereq;
        private string othersreq;
        private string homeplacereq;
        private string dutyDescription;
        private decimal? linenum = 0;
        private string _categoryid = "{00000000-0000-0000-0000-000000000000}";
        private string _categorynumber = "";
        private string _workaddresscode = "";
        private string _workaddresstitle = "";
        private string _jobtype = "";
        private string _jobtypecode = "";
        private DateTime? _publishdate;
        private DateTime? createdon;
        private string createdby = "{00000000-0000-0000-0000-000000000000}";

        public JobsBase() { }

        /// <summary>
        /// 
        /// </summary>
        public string JobId
        {
            set { jobid = value; }
            get { return jobid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string JobTitle
        {
            set { jobtitle = value; }
            get { return jobtitle; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string WorkAddress
        {
            set { workaddress = value; }
            get { return workaddress; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string PeopleNum
        {
            set { peoplenum = value; }
            get { return peoplenum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EducationAbility
        {
            set { educationability = value; }
            get { return educationability; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ProfessionalAbility
        {
            set { professionalability = value; }
            get { return professionalability; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ComputerAbility
        {
            set { computerability = value; }
            get { return computerability; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EnglishAbility
        {
            set { englishability = value; }
            get { return englishability; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ExperienceReq
        {
            set { experiencereq = value; }
            get { return experiencereq; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string SexReq
        {
            set { sexreq = value; }
            get { return sexreq; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string AgeReq
        {
            set { agereq = value; }
            get { return agereq; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string OthersReq
        {
            set { othersreq = value; }
            get { return othersreq; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string HomePlaceReq
        {
            set { homeplacereq = value; }
            get { return homeplacereq; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string DutyDescription
        {
            set { dutyDescription = value; }
            get { return dutyDescription; }
        }
        
        /// <summary>
        /// 
        /// </summary>
        public decimal? LineNum
        {
            set { linenum = value; }
            get { return linenum; }
        } 
        /// <summary>
        /// 
        /// </summary>
        public string CategoryId
        {
            set { _categoryid = value; }
            get { return _categoryid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string CategoryNumber
        {
            set { _categorynumber = value; }
            get { return _categorynumber; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string WorkAddressCode
        {
            set { _workaddresscode = value; }
            get { return _workaddresscode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string WorkAddressTitle
        {
            set { _workaddresstitle = value; }
            get { return _workaddresstitle; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string JobType
        {
            set { _jobtype = value; }
            get { return _jobtype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string JobTypeCode
        {
            set { _jobtypecode = value; }
            get { return _jobtypecode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? PublishDate
        {
            set { _publishdate = value; }
            get { return _publishdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? CreatedOn
        {
            set { createdon = value; }
            get { return createdon; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string CreatedBy
        {
            set { createdby = value; }
            get { return createdby; }
        }
    }
}
